<?php
class Usuario_Model extends CI_Model
{
	public function buscar($dados){
        $query = $this->db->get_where("usuario",$dados);
        if($query->num_rows()>0){
                return $query->row();
        }
        return false;
    }
    
    public function gravar($dados){
    	$dados['data_cadastro'] = date("Y-m-d");
    	$this->db->insert("usuario",$dados);
    }
    
	public function excluir($dados){
        $query = $this->db->delete("usuario",$dados);
    }
    
	public function atualizar($dados,$id){
		$this->db->where("id",$id);
        $query = $this->db->update("usuario",$dados);
    }
    
	public function todos($dados=false){
		$this->db->order_by("nome", "asc");
		$this->db->select("usuario.id,usuario.nome,usuario.email,usuario.data_cadastro,perfil.nome as perfil");
		$this->db->join("perfil","usuario.id_perfil=perfil.id");
		if($dados){
        	$query = $this->db->get_where("usuario",$dados);
		}else{
			$query = $this->db->get("usuario");
		}
        if($query->num_rows()>0){
                return $query->result();
        }
        return false;
    }
	
	
}